home *** CD-ROM | disk | FTP | other *** search
/ Tech Arsenal 1 / Tech Arsenal (Arsenal Computer).ISO / tek-04 / netprog.zip / NETPROG.TAR / lib / lock.c < prev    next >
C/C++ Source or Header  |  1989-12-17  |  232b  |  20 lines

  1. /*
  2.  * Locking routines for 4.3BSD.
  3.  */
  4.  
  5. #include    <sys/file.h>
  6.  
  7. my_lock(fd)
  8. int    fd;
  9. {
  10.     if (flock(fd, LOCK_EX) == -1)
  11.         err_sys("can't LOCK_EX");
  12. }
  13.  
  14. my_unlock(fd)
  15. int    fd;
  16. {
  17.     if (flock(fd, LOCK_UN) == -1)
  18.         err_sys("can't LOCK_UN");
  19. }
  20.